package com.hyt.it.ogt.kq.service.gov.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import java.io.Serializable;

import com.hyt.core.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;

/**
 * <p>
 * 考后汇总数据管理
 * </p>
 *
 * @author yanghuankun@talkweb.com.cn
 * @since 2023-12-22
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("kw_exam_after_gather")
@ApiModel(value="ExamAfterGather对象", description="考后汇总数据管理")
public class ExamAfterGather extends BaseEntity {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "机构名称id")
    private String officeId;

    @ApiModelProperty(value = "部门ID")
    private String deptId;

    @ApiModelProperty(value = "考试任务id")
    private String taskId;

    @ApiModelProperty(value = "批次id")
    private String timeId;

    @ApiModelProperty(value = "批次编号")
    private Integer timeCode;

    @ApiModelProperty(value = "批次名称")
    private String timeName;

    @ApiModelProperty(value = "数据包名称")
    private String importFileName;

    @ApiModelProperty(value = "科目数")
    private Integer subjectNum;

    @ApiModelProperty(value = "数据包URL")
    private String importFileUrl;

    @ApiModelProperty(value = "文件导入状态 0未导入，1已导入，2导入中，3导入异常")
    private Integer importStatus;

    @ApiModelProperty(value = "文件导入密码")
    private String importFilePassword;
}
